package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import java.util.Date;

/**
 * 基础信息对象 wc_basic_info
 * 
 * @author ruoyi
 * @date 2020-03-25
 */
public class WcBasicInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String orderid;

    /** 客户id */
    @Excel(name = "客户id")
    private Long userid;

    /** 客户姓名 */
    @Excel(name = "客户姓名")
    private String name;

    /** 身份证号 */
    @Excel(name = "身份证号")
    private String idnum;

    /** 手机号 */
    @Excel(name = "手机号")
    private Long phone;

    /** 所属车商 */
    @Excel(name = "所属车商")
    private String dealer;

    /** 创客姓名 */
    @Excel(name = "创客姓名")
    private String ckname;

    /** 创客手机号 */
    @Excel(name = "创客手机号")
    private Long ckphone;

    /** 申请贷款额 */
    @Excel(name = "申请贷款额")
    private Long sqdke;

    /** 性别 */
    @Excel(name = "性别")
    private Long sex;

    /** 婚姻状况 */
    @Excel(name = "婚姻状况")
    private Long hyzk;

    /** 学历 */
    @Excel(name = "学历")
    private Long xueli;

    /** 户籍地址 */
    @Excel(name = "户籍地址")
    private String hjdz;

    /** 实际居住地址 */
    @Excel(name = "实际居住地址")
    private String jzdz;

    /** 住房类型 */
    @Excel(name = "住房类型")
    private Long zflx;

    /** 家庭人口 */
    @Excel(name = "家庭人口")
    private Long jtrk;

    /** 亲友手机号 */
    @Excel(name = "亲友手机号")
    private Long qyphone;

    /** 主要收入来源 */
    @Excel(name = "主要收入来源")
    private Long zysrly;

    /** 家庭年收入 */
    @Excel(name = "家庭年收入")
    private String jtnsr;

    /** 驾龄 */
    @Excel(name = "驾龄")
    private String jialing;

    /** 居住邮编 */
    @Excel(name = "居住邮编")
    private Long jzyb;

    /** 居住地区 */
    @Excel(name = "居住地区")
    private String jzdq;

    /** 还款开户银行 */
    @Excel(name = "还款开户银行")
    private String hkyh;

    /** 还款银行卡号 */
    @Excel(name = "还款银行卡号")
    private String hkcar;

    /** 关联共同申请人id */
    @Excel(name = "关联共同申请人id")
    private Long gtsqr;

    /** 关联工作信息表 */
    @Excel(name = "关联工作信息表")
    private Long workid;

    /** 关联担保人信息 */
    @Excel(name = "关联担保人信息")
    private Long dbrxx;

    /** 关联车辆信息 */
    @Excel(name = "关联车辆信息")
    private Long clxx;

    /** 关联图片地址信息 */
    @Excel(name = "关联图片地址信息")
    private Long tpxx;

    /** 创建时间 */
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date caretdata;

    /** 修改时间 */
    @Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updatatime;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setOrderid(String orderid) 
    {
        this.orderid = orderid;
    }

    public String getOrderid() 
    {
        return orderid;
    }
    public void setUserid(Long userid) 
    {
        this.userid = userid;
    }

    public Long getUserid() 
    {
        return userid;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setIdnum(String idnum) 
    {
        this.idnum = idnum;
    }

    public String getIdnum() 
    {
        return idnum;
    }
    public void setPhone(Long phone) 
    {
        this.phone = phone;
    }

    public Long getPhone() 
    {
        return phone;
    }
    public void setDealer(String dealer) 
    {
        this.dealer = dealer;
    }

    public String getDealer() 
    {
        return dealer;
    }
    public void setCkname(String ckname) 
    {
        this.ckname = ckname;
    }

    public String getCkname() 
    {
        return ckname;
    }
    public void setCkphone(Long ckphone) 
    {
        this.ckphone = ckphone;
    }

    public Long getCkphone() 
    {
        return ckphone;
    }
    public void setSqdke(Long sqdke) 
    {
        this.sqdke = sqdke;
    }

    public Long getSqdke() 
    {
        return sqdke;
    }
    public void setSex(Long sex) 
    {
        this.sex = sex;
    }

    public Long getSex() 
    {
        return sex;
    }
    public void setHyzk(Long hyzk) 
    {
        this.hyzk = hyzk;
    }

    public Long getHyzk() 
    {
        return hyzk;
    }
    public void setXueli(Long xueli) 
    {
        this.xueli = xueli;
    }

    public Long getXueli() 
    {
        return xueli;
    }
    public void setHjdz(String hjdz) 
    {
        this.hjdz = hjdz;
    }

    public String getHjdz() 
    {
        return hjdz;
    }
    public void setJzdz(String jzdz) 
    {
        this.jzdz = jzdz;
    }

    public String getJzdz() 
    {
        return jzdz;
    }
    public void setZflx(Long zflx) 
    {
        this.zflx = zflx;
    }

    public Long getZflx() 
    {
        return zflx;
    }
    public void setJtrk(Long jtrk) 
    {
        this.jtrk = jtrk;
    }

    public Long getJtrk() 
    {
        return jtrk;
    }
    public void setQyphone(Long qyphone) 
    {
        this.qyphone = qyphone;
    }

    public Long getQyphone() 
    {
        return qyphone;
    }
    public void setZysrly(Long zysrly) 
    {
        this.zysrly = zysrly;
    }

    public Long getZysrly() 
    {
        return zysrly;
    }
    public void setJtnsr(String jtnsr) 
    {
        this.jtnsr = jtnsr;
    }

    public String getJtnsr() 
    {
        return jtnsr;
    }
    public void setJialing(String jialing) 
    {
        this.jialing = jialing;
    }

    public String getJialing() 
    {
        return jialing;
    }
    public void setJzyb(Long jzyb) 
    {
        this.jzyb = jzyb;
    }

    public Long getJzyb() 
    {
        return jzyb;
    }
    public void setJzdq(String jzdq) 
    {
        this.jzdq = jzdq;
    }

    public String getJzdq() 
    {
        return jzdq;
    }
    public void setHkyh(String hkyh) 
    {
        this.hkyh = hkyh;
    }

    public String getHkyh() 
    {
        return hkyh;
    }
    public void setHkcar(String hkcar) 
    {
        this.hkcar = hkcar;
    }

    public String getHkcar() 
    {
        return hkcar;
    }
    public void setGtsqr(Long gtsqr) 
    {
        this.gtsqr = gtsqr;
    }

    public Long getGtsqr() 
    {
        return gtsqr;
    }
    public void setWorkid(Long workid) 
    {
        this.workid = workid;
    }

    public Long getWorkid() 
    {
        return workid;
    }
    public void setDbrxx(Long dbrxx) 
    {
        this.dbrxx = dbrxx;
    }

    public Long getDbrxx() 
    {
        return dbrxx;
    }
    public void setClxx(Long clxx) 
    {
        this.clxx = clxx;
    }

    public Long getClxx() 
    {
        return clxx;
    }
    public void setTpxx(Long tpxx) 
    {
        this.tpxx = tpxx;
    }

    public Long getTpxx() 
    {
        return tpxx;
    }
    public void setCaretdata(Date caretdata) 
    {
        this.caretdata = caretdata;
    }

    public Date getCaretdata() 
    {
        return caretdata;
    }
    public void setUpdatatime(Date updatatime) 
    {
        this.updatatime = updatatime;
    }

    public Date getUpdatatime() 
    {
        return updatatime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("orderid", getOrderid())
            .append("userid", getUserid())
            .append("name", getName())
            .append("idnum", getIdnum())
            .append("phone", getPhone())
            .append("dealer", getDealer())
            .append("ckname", getCkname())
            .append("ckphone", getCkphone())
            .append("sqdke", getSqdke())
            .append("sex", getSex())
            .append("hyzk", getHyzk())
            .append("xueli", getXueli())
            .append("hjdz", getHjdz())
            .append("jzdz", getJzdz())
            .append("zflx", getZflx())
            .append("jtrk", getJtrk())
            .append("qyphone", getQyphone())
            .append("zysrly", getZysrly())
            .append("jtnsr", getJtnsr())
            .append("jialing", getJialing())
            .append("jzyb", getJzyb())
            .append("jzdq", getJzdq())
            .append("hkyh", getHkyh())
            .append("hkcar", getHkcar())
            .append("gtsqr", getGtsqr())
            .append("workid", getWorkid())
            .append("dbrxx", getDbrxx())
            .append("clxx", getClxx())
            .append("tpxx", getTpxx())
            .append("caretdata", getCaretdata())
            .append("updatatime", getUpdatatime())
            .toString();
    }
}
